/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package CONTROL;

import MODELO.*;
import javax.swing.table.DefaultTableModel;

public class TransBDRom {
     public static void consultarTodos(){
    String q="SELECT * FROM ROM";
    ServicioBD.ejecuteQuery(q);
}
public static Rom get(){
        Rom r = null;
        String opecodigo;
        String codrol;
        String modcodigo;
        try{

            opecodigo=ServicioBD.rs.getString("OpeCodigo");
            codrol=ServicioBD.rs.getString("CodRol");
            modcodigo=ServicioBD.rs.getString("ModCodigo");
            r= new Rom(opecodigo,codrol,modcodigo);

        }catch(Exception e){
           System.out.println("Hubo un error al tratar de hacer getNext INSTITUCION\n" +
                           "\n" + e);
        }

        return r;
  
}
       public static boolean buscar (String codigo){
     boolean r = true;
       String q="SELECT * FROM ROM WHERE OpeCodigo='" + codigo + "'";
       ServicioBD.ejecuteQuery(q);
       if (ServicioBD.siguiente()){
           r = true;
       }
       else
           r= false;
     return r;
 }
 public static void  borrar (String codigo){
       String q="DELETE FROM ROM WHERE OpeCodigo='" + codigo + "'";
       ServicioBD.ejecuteUpdate(q);
       consultarTodos();

 }
   
//para la tabla
public static void Llenalo(DefaultTableModel modelo ){
     Rom x=null;
       while(ServicioBD.siguiente()){
     x= get();
     Object datosFila[]={x.getOpecodigo(), x.getCodrol(),x.getModcodigo()};
     modelo.addRow(datosFila);
 }
    }
}


